2468,2470,2472,2474,2475,2476,2477,2478,2480,2481,2482,2484,2485,2488,2491,2494,2496,2505,2518,2524,2526,2529,2532,2533,2536,2538,2544,2549,2551,2554,2557,2560,2563,2565,2567,2572,2575,2576,2577,2579,2582,2586,2588,2590,2595,2600,2602,2605,2612,2615,2617,2618,2621,2624,2627,2628,2632,2635,2641,2643,2647,2652,2658,2661,2662,2663,2665,2668,2670,2671,2674,2676,2677,2679,2681,2682,2683,2684,2687,2689,2691,2692,2694,2696,2699,2702,2704,2706,2707,2708,2710,2711,2713,2716,2717,2718,2719,2720,2722,2723,2724,2725,2726,2727,2728,2729,2731,2734,2737,2738,2739,2740,2741,2742,2744,2744,2745,2746,2747,2747,2746,2745,2744,2743,2742,2741,2740,2739,2738,2737,2736,2735,2735,2736,2737,2738,2739,2740,2740,2741,2741,2741,2740,2739,2738,2738,2737,2737,2737,2737,2737,2736,2735,2734,2733,2732,2731,2730,2729,2728,2728,2727,2726,2726,2725,2724,2724,2724,2724,2723,2723,2723,2723,2724,2724,2725,2725,2726,2726,2727,2727,2728,2728,2729,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2738,2738,2738,2737,2736,2735,2735,2735,2736,2736,2737,2738,2738,2739,2740,2740,2741,2742,2743,2744,2744,2745,2745,2745,2746,2746,2746,2746,2747,2747,2748,2748,2749,2749,2749,2749,2749,2749,2749,2749,2749,2749,2750,2751,2751,2752,2752,2752,2752,2752,2752,2752,2752,2751,2750,2749,2749,2749,2749,2751,2752,2753,2754,2755,2756,2757,2757,2757,2757,2757,2757,2757,2757,2757,2758,2758,2759,2759,2759,2759,2759,2758,2757,2757,2757,2757,2755,2754,2753,2752,2751,2749,2747,2745,2744,2743,2743,2741,2740,2739,2737,2735,2734,2732,2730,2728,2726,2725,2724,2721,2718,2717,2716,2715,2714,2712,2711,2711,2710,2709,2709,2708,2707,2707,2706,2705,2703,2702,2702,2700,2699,2698,2696,2696,2697,2698,2699,2700,2701,2702,2702,2703,2704,2705,2705,2706,2706,2707,2709,2709,2710,2710,2711,2711,2710,2710,2709,2707,2705,2703,2702,2701,2700,2699,2696,2695,2694,2693,2692,2690,2689,2689,2688,2687,2686,2685,2684,2684,2684,2684,2684,2684,2684,2684,2685,2686,2687,2688,2690,2690,2691,2692,2693,2694,2695,2696,2696,2695,2694,2693,2692,2691,2690,2689,2688,2687,2684,2682,2682,2681,2681,2681,2680,2679,2679,2678,2678,2678,2678,2677,2677,2677,2677,2676,2676,2675,2674,2673,2673,2670,2669,2668,2667,2667,2666,2665,2664,2662,2661,2660,2659,2658,2657,2657,2656,2655,2654,2653,2652,2652,2651,2650,2650,2649,2648,2647,2646,2645,2645,2645,2645,2646,2646,2648,2649,2650,2650,2651,2651,2653,2654,2655,2656,2656,2657,2658,2659,2660,2661,2663,2664,2665,2665,2666,2666,2666,2666,2666,2666,2665,2665,2665,2664,2664,2663,2663,2663,2662,2661,2661,2660,2659,2658,2657,2656,2655,2654,2653,2651,2650,2649,2648,2646,2645,2642,2641,2640,2636,2634,2633,2632,2630,2629,2628,2627,2626,2625,2625,2626,2627,2628,2629,2630,2631,2633,2634,2635,2635,2635,2635,2635,2635,2635,2635,2635,2635,2634,2634,2633,2633,2633,2632,2631,2630,2630,2629,2629,2630,2632,2633,2633,2634,2635,2636,2636,2637,2637,2638,2638,2638,2638,2638,2638,2637,2637,2637,2636,2636,2636,2635,2635,2634,2634,2633,2632,2631,2630,2630,2629,2628,2627,2626,2623,2619,2617,2616,2613,2611,2610,2609,2607,2606,2605,2604,2604,2603,2603,2602,2601,2599,2598,2596,2595,2593,2592,2591,2590,2588,2585,2584,2583,2582,2581,2580,2580,2579,2579,2579,2580,2581,2581,2582,2583,2583,2584,2584,2585,2585,2586,2586,2587,2587,2586,2586,2585,2584,2583,2582,2581,2581,2580,2579,2578,2577,2576,2575,2573,2571,2570,2567,2566,2565,2565,2564,2563,2563,2562,2560,2559,2554,2554,2553,2552,2551,2550,2549,2548,2547,2546,2546,2545,2543,2542,2542,2541,2541,2543,2544,2549,2550,2551,2552,2553,2553,2554,2556,2557,2557,2557,2557,2558,2559,2559,2559,2558,2557,2554,2553,2552,2551,2549,2547,2546,2545,2544,2544,2543,2542,2541,2540,2539,2538,2537,2537,2536,2536,2535,2535,2534,2533,2532,2532,2531,2530,2529,2528,2527,2527,2526,2525,2524,2523,2522,2521,2521,2521,2522,2522,2522,2522,2522,2521,2521,2520,2520,2519,2518,2518,2517,2516,2516,2516,2517,2518,2519,2519,2519,2520,2520,2522,2522,2522,2521,2520,2517,2517,2516,2516,2515,2513,2512,2510,2509,2507,2505,2505,2504,2504,2503,2502,2502,2501,2500,2499,2498,2497,2496,2496,2496,2495,2494,2493,2492,2492,2491,2491,2491,2492,2493,2494,2496,2497,2498,2499,2500,2500,2502,2503,2505,2505,2506,2508,2508,2510,2512,2513,2513,2516,2517,2519,2520,2521,2522,2522,2523,2524,2526,2527,2530,2532,2534,2536,2538,2540,2542,2543,2546,2547,2550,2552,2554,2555,2557,2558,2560,2563,2564,2566,2567,2568,2570,2571,2572,2573,2574,2575,2576,2577,2579,2580,2582,2583,2584,2586,2587,2588,2588,2589,2590,2591,2592,2592,2593,2594,2594,2595,2595,2596,2597,2597,2598,2598,2599,2600,2600,2600,2600,2600,2599,2599,2598,2598,2597,2597,2596,2596,2596,2596,2596,2596,2595,2594,2593,2591,2590,2590,2589,2588,2586,2585,2584,2584,2583,2583,2582,2581,2579,2578,2576,2575,2573,2572,2571,2569,2568,2568,2566,2565,2563,2562,2560,2558,2556,2555,2554,2553,2553,2551,2549,2548,2546,2544,2543,2542,2540,2539,2538,2536,2534,2532,2530,2529,2527,2525,2524,2521,2520,2519,2518,2517,2516,2515,2514,2514,2513,2512,2510,2509,2509,2508,2507,2507,2506,2505,2504,2504,2504,2504,2503,2502,2501,2501,2500,2498,2497,2496,2495,2493,2492,2491,2490,2489,2489,2490,2491,2492,2493,2494,2495,2497,2498,2498,2499,2499,2500,2500,2499,2498,2497,2495,2494,2493,2492,2492,2491,2491,2490,2489,2488,2487,2485,2485,2485,2484,2484,2483,2483,2482,2482,2481,2480,2479,2479,2478,2477,2476,2475,2473,2472,2472,2471,2470,2469,2469,2468,2467,2466,2465,2464,2463,2462,2460,2459,2458,2457,2456,2454,2452,2451,2450,2449,2449,2449,2450,2450,2451,2452,2453,2454,2455,2456,2457,2457,2458,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2474,2473,2473,2472,2471,2470,2469,2468,2467,2466,2464,2464,2463,2462,2461,2460,2460,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2460,2462,2463,2465,2466,2467,2468,2469,2469,2469,2468,2467,2466,2465,2463,2463,2463,2463,2463,2464,2465,2467,2469,2470,2469,2469,2469,2468;377,377,377,378,378,378,378,378,378,378,379,379,379,381,382,384,385,388,391,392,394,395,396,397,398,399,400,400,400,400,399,398,398,397,396,393,392,391,391,391,391,391,391,391,391,393,393,394,395,395,396,396,396,396,397,397,397,397,396,395,394,394,393,393,393,393,392,391,390,390,389,389,389,388,388,387,387,387,386,386,386,385,385,385,385,387,388,389,389,390,391,392,392,392,392,392,391,391,390,390,390,390,390,390,390,390,390,390,391,391,391,391,391,391,391,392,393,395,396,397,398,398,398,399,399,399,400,400,401,402,402,403,404,405,405,406,406,407,408,408,409,410,411,412,413,415,415,416,417,418,419,420,421,421,421,421,421,421,421,421,422,422,422,423,423,424,425,426,427,428,430,431,432,433,434,434,435,435,436,436,437,437,438,438,439,439,440,440,440,440,439,439,438,438,439,440,441,441,441,442,443,444,444,445,446,446,447,448,448,449,450,450,450,450,449,449,448,447,447,446,445,444,444,445,445,446,446,447,448,449,450,451,453,454,455,456,456,456,457,457,459,460,461,464,465,466,467,468,469,470,472,473,474,475,476,476,477,478,479,480,481,483,486,487,488,489,490,491,493,494,494,495,496,497,498,499,500,501,502,503,503,503,503,504,504,505,506,507,507,507,508,509,510,511,512,513,513,514,515,515,516,516,517,517,517,517,518,519,520,521,522,523,523,523,524,524,525,526,527,528,528,529,530,530,531,531,531,510,510,510,509,509,508,508,507,507,506,505,504,504,503,502,501,500,500,499,499,498,497,496,495,494,493,493,492,492,491,491,491,491,491,491,491,492,493,494,494,495,496,498,499,500,501,502,503,504,505,506,508,509,510,511,511,512,512,512,512,511,511,510,531,532,532,532,533,534,536,537,537,537,538,538,539,539,540,541,542,543,544,545,546,547,548,549,550,552,553,554,555,555,556,556,557,557,557,557,557,558,558,558,558,558,558,558,557,557,557,556,556,554,553,552,552,551,550,549,548,547,547,546,545,544,543,542,541,540,539,539,539,538,537,536,535,535,535,535,535,534,534,534,534,534,534,534,534,534,533,533,532,531,530,529,528,528,527,526,526,525,525,524,523,522,522,521,521,520,520,519,518,518,517,517,516,516,516,515,515,515,514,514,513,513,512,512,512,512,512,512,512,513,513,514,516,516,517,518,518,519,521,521,522,524,525,526,527,529,530,532,533,534,535,536,536,537,538,540,543,544,545,546,548,549,550,550,551,552,553,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,568,569,572,573,574,574,574,573,572,572,571,571,570,569,568,566,566,566,566,567,568,569,569,570,571,572,573,574,575,575,576,577,578,579,580,580,581,582,583,584,585,585,587,588,589,590,591,592,593,595,595,596,597,598,599,600,601,601,602,603,604,604,606,606,607,607,607,608,609,609,610,611,611,611,611,611,610,609,608,607,606,606,606,605,605,605,604,604,603,603,601,600,600,600,600,599,599,599,599,601,602,603,603,603,604,606,607,609,610,615,616,617,617,617,616,615,615,616,618,619,620,622,623,624,625,626,627,628,629,630,630,628,628,627,627,627,626,626,626,625,625,624,624,623,622,622,621,621,620,619,618,618,617,617,617,618,618,618,617,617,617,617,616,614,613,612,611,610,609,608,607,605,605,604,603,601,599,598,597,596,595,593,592,591,590,589,588,587,586,585,584,583,582,581,580,578,577,577,576,575,574,573,572,571,570,570,569,569,568,567,566,565,564,563,563,562,561,561,560,559,559,558,557,556,555,554,553,551,551,552,553,554,555,557,557,559,560,560,560,560,559,559,559,560,561,563,563,564,565,565,565,563,564,564,565,565,566,566,568,569,570,571,571,572,572,573,573,574,574,575,575,576,576,576,576,576,576,576,577,577,577,576,576,576,576,576,575,575,574,574,573,573,572,571,571,570,570,569,569,568,568,567,566,565,564,563,563,562,562,560,559,558,557,556,555,554,553,552,551,550,549,548,547,546,545,544,543,542,540,538,537,536,535,535,535,535,534,533,532,532,531,530,529,529,528,528,528,528,527,527,526,525,524,524,523,522,521,520,519,518,517,516,514,513,512,511,511,510,509,508,507,506,505,504,503,503,502,501,500,499,499,498,498,498,497,497,497,497,497,497,497,497,496,496,495,495,494,494,494,495,496,496,497,497,497,496,495,494,493,493,493,493,492,492,492,492,492,492,492,491,491,490,489,488,487,488,488,489,489,489,489,489,488,488,487,487,486,485,485,484,484,484,483,482,481,481,480,480,480,480,480,480,481,482,483,484,484,485,485,486,486,486,486,485,485,485,484,484,484,484,483,483,483,483,482,482,482,482,481,481,481,481,480,479,479,479,479,479,479,478,477,477,476,475,475,474,475,475,476,476,476,476,476,477,477,478,478,478,477,477,476,475,475,475,474,474,473,472,472,471,471,470,469,469,468,467,467,466,465,465,465,463,463,462,462,461,460,459,457,456,452,451,450,448,447,446,445,444,442,441,440,436,433,432,429,427,425,424,422,420,418,416,415,414,413,410,408,407,406,405,401,397,394,392,389,387,385,382,379